package utils.validaciones;

import java.util.Arrays;

import javax.swing.JComponent;
import javax.swing.JTextField;

public class ValidadorStrIgualA extends Validador{

	private String[] igual_a;
    
    public ValidadorStrIgualA(String... igual_a) {
        this.igual_a = igual_a;
	}
    
	@Override
	public boolean verify(JComponent input) {
		boolean ret    = false;
		JTextField txf = (JTextField)input;
		String val 	   = txf.getText();
		razon = "El valor ingresado debe ser igual a: " + 
				 Arrays.toString(igual_a).
				 replace('[', '"').
				 replace(']', '"');
		
		for(String str: igual_a) {
            if(str.equals(val)) {
                ret = true;
                break;
            }
        }
		
        return ret;	
	}
	
}
